package com.ynkbny.lgapi;

import com.alibaba.fastjson.JSONObject;
import com.dtflys.forest.annotation.Header;
import com.dtflys.forest.annotation.Post;
import com.dtflys.forest.annotation.Query;
import org.springframework.stereotype.Service;

import java.util.Map;

/**
 * @Author YY
 * @Date 2023/7/27 18:35
 */
@Service
public interface User {


    String URL = "https://api.bknykf.com/api/user/";

    /**
     * Login - 用户登录
     * @param username 用户名
     * @param password 密码
     * @return {"code": "200","msg": "登录成功","data": "fe6386d550bd434b8cd994b58c3f8075"}
     */
    @Post(URL+"login?username={0}&password={1}")
    JSONObject login(String username, String password);

    /**
     * QueryProjectList - 查询项目列表
     * @param map 请求参数
     * @return json对象
     */
    @Post(URL+"queryProjectList")
    JSONObject queryProjectList(@Header("__sid") String token, @Query Map<String,Object> map);
}
